package com.tiheima.Demofile1;

import java.io.File;
import java.io.IOException;

public class fileDemo1
{
    public static void main(String[] args) throws IOException {
        //创建file文件创建对象文件代表文件
        File f1 = new File("E:\\java");
        //2.绝对路径和相对路径
        //绝对路径：从盘符开始，一直到文件名
        File f3=new File("E:\\java\\Demofile1\\jva");

        //相对路径：从当前盘符开始，到文件名
        File f2=new File("src/com/tiheima/Demofile1/jva");
        //创建不存在的文件路径
        File f6=new File("E:\\java\\a");
        //创建不存在的文件
        System.out.println(f6.createNewFile());
        //判断文件是否存在
        System.out.println(f1.isFile());
        //判断文件夹是否存在
        System.out.println(f2.exists());
        //创建不存在的文件夹路径
        File f5=new File("E:\\java\\aaa");
        //创建文件夹
        System.out.println(f5.mkdir());//mkdir()创建单级文件夹
        System.out.println("========================================================");
        //遍历
        File f4=new File("E:\\java");
        String[] names=f4.list();
        for (String name:names) {
            System.out.println(name);//获取文件名
        }
        //获取一级文件对象
        File[] files=f4.listFiles();//获取一级文件对象
        //获取绝对路径
        for (File file : files) {
            System.out.println(file.getAbsoluteFile());//获取绝对路径
        }
    }
}
